Xamarin Test Bulutu uzerinde Mobil Uygulama Testi

نویسندگان

  • Akhan Akbulut
  • Cagatay Catal
  • Ece Demiray
  • Okan Ozen
چکیده

Özet. Mobil cihaz kullanımındaki artışa paralel olarak yaygınlaşmaya başlayan mobil uygulamalar, kullanım alanı zenginliği ve platform çeşitliliği yönünden son kullanıcı ihtiyaçlarına önemli çözümler sağlamaktadır. iOS veya Android platform kullanımı, cihazların fiziksel özelliklerine bağımlılığı ortadan kaldırmakta ve uygulamaları; işlemci, RAM, ekran boyutu ve işletim sistemi sürümü farklılığı gibi özelliklere bakılmaksızın ürün çalışabilirliğini tüm uyumlu cihazlar üzerinde etkin kılmaktadır. Uygulamaların desteklediği ortamların artması, çeşitlilik yelpazesini olumlu yönde genişletmekte iken; çok farklı sayıda konfigurasyon için de uygulama testlerinin yapılması zorunluluğunu beraberinde getirmektedir. Mobil uygulama testi alanının, temel araştırma konularında, ilk sırada mobil cihaz çeşitliliği ve mobil platformların değişkenliği sorunu yer almaktadır. Bu çalışmada, Xamarin test bulut (Test Cloud) ortamı kullanılarak, sınırsız sayıda konfigurasyon için arayüz testlerinin otomasyonu sağlanmıştır. Çalışma kapsamında kullanılacak olan Xamarin test bulutu, Calabash çerçevesini kullanarak Android ve iOS mobil platformları için makine kodlu (native) veya melez uygulamaları test edebilmektedir. C# ve Ruby dili ile geliştiricilerin, birim test yazmaları gereken bu ortam için Andoid apk dosyalarının bulut üzerinde, arayüz kontrolleri için hazırladığımız şablon test durumları referans alınarak mobil uygulamaları otomatik olarak test eden bir uygulama geliştirilmiştir. 1000 adet farklı konfigurasyona sahip ortam için aynı test gerçeklenebilirken, sanallaştırma teknolojisi; erişim kolaylığı, test kapsamının genişlemesi, test maliyetlerini azaltması, zamandan tasarruf edilmesi ve çevik yazılım geliştirmeyi desteklemesi açısından önemli katkılar sunmaktadır. Üreticilerin Android işletim sistemlerini özelleştirdikleri düşünüldüğünde, test otomasyonunun sağlandığı bu uygulamayla birlikte, test uzmanları kaynak kod yazımını tekrarlı işler için gerçekleştirmemekte, hazırladığımız şablon test durumlarından yararlanmaktadır.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UBDroid: Kullanici Davranis Analizi icin Akilli Telefon Uygulamalari Kullanim Izleme Araci

Özet. Son yıllarda mobil teknolojiler günlük rutin işleri gerçekleştirmek üzere sıkça kullanılmaya başlanmıştır. Mobil teknolojilerin bu denli hızla yaygınlaşması ise birçok sektör açısından ve akademik çalışmalar için kullanıcı verisi elde etmek üzere güvenilir bir kaynak haline gelmiştir. Mobil telefonlardan elde edilen veriler ile kullanıcıların alışkanlıklarını belirlemek, uygun anlarını bu...

متن کامل

Çeşitli Konum Etiketleme Opsiyonlarıyla Zenginleştirilmiş Yeni bir Konum Bazlı Hatırlatma Uygulaması

Özetçe Bu çalışmamızda sosyal ağ uygulama programlama arayzülerini kullanarak çeşitli yer etiketleme seçenekleriyle zenginleştirilmiş, konuma bağlı bir hatırlatma uygulaması önerilmektedir. Uygulamanın temel amacı kullanıcının zamandan öte daha önceden etiketlediği konuma bağlı olarak hatırlatma oluşturması ve uygun konumda bu hatırlatmaların otomatik olarak kullanıcıya bildirilmesidir. Kullanı...

متن کامل

Android Uygulamalar Icin Yazilim Kalite Yonetimi

Özet. Günümüzde akıllı telefon ve tablet gibi mobil cihazlar giderek yaygınlaşmaktadır. Bu durum mobil uygulama sayısının önemli ölçüde artışını da beraberinde getirmektedir. Bu sistemlerin popülerliğini yakın gelecekte de arttırmaya devam edeceği tahmin edildiğinden, mobil uygulamaların kalitesi oldukça fazla önem kazanmaktadır. Bu çalışmanın amacı Android uygulamaları için yazılım kalite mode...

متن کامل

Bağlı Veri Entegrasyonu İçin Bir Masaüstü Uygulama Mimarisinin Medikal Alanda Geliştirilmesi

Özet. Farmakolojiye yönelik araştırma süreçlerinde yaşanan en büyük problemlerden birisinin bir aktif madde ile ilgili olarak internet üzerinde geleneksel arama motorlarıyla yapılan aramalardan dönen sonuçların, işe yararlığa göre süzülüp entegre edilmesi olduğu görülmüştür. Bu sorunun önüne geçmek için bağlı verinin gücünden yararlanan ve yüksek erişilebilirlikli bir uygulama geliştirilmiştir....

متن کامل

Android Uygulamaları Bellek Hataları Yakalanması ve Etkileri

Öz: Günümüzde mobil uygulamalar oldukça yaygın kullanılmakta, birçok kurum servislerini mobil alanlara taşımaktadır. Bu uygulamalar için diğer yazılımlardan farklı gereksinimler bulunmaktadır. Bunların en başta gelenleri bellek kısıtı ve işlemci kullanımıdır. Bellek sızıntısı olan, hızlı yanıt veremeyen uygulamalar kullanıcı memnuniyetini düşürmektedir. Kullanıcıların mobil uygulamadan kolay va...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016